/***********************************************************************
 * Module:  SuperviseApplicantController.java
 * Author:  Administrator
 * Purpose: Defines the Class SuperviseApplicantController
 ***********************************************************************/

package ishitong.superviseManagement.controller;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

/** @pdOid ecf27ebc-d834-4549-ae7a-4b3fbede18e1 */
@Controller
public class SuperviseApplicantController extends ishitong.common.controller.ActionController {
   /** @pdOid edc16761-6462-40e2-9625-3f74b12eec96 */
   private static final String SA_SCH = "/superviseManagement/superviseApplicant/superviseApplicantSearch";
   /** @pdOid 76fbebc0-c455-4401-9dbd-ce9417efecc2 */
   private static final String SA_SCH_LST = "/superviseManagement/superviseApplicant/superviseApplicantSearchList";
   /** @pdOid b43acb15-61ae-41a2-b65c-36262e78c859 */
   private static final String SA_APP = "/superviseManagement/superviseApplicant/applySuperviseTask";
   
   /** @param request
    * @exception Exception
    * @pdOid b454edf7-6c7f-4daa-877e-b5eed16f905a */
   @RequestMapping(value = "/showSuperviseApplicantSearch.do")
   public ModelAndView handleShowSuperviseApplicantSearch(HttpServletRequest request) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(SA_SCH, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** @param request
    * @pdOid 2aa4c439-5371-499c-ae82-53bd655edf01 */
   @RequestMapping(value = "/ajaxSuperviseApplicantSearchList.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxFindSuperviseApplicantSearchList(HttpServletRequest request) {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(SA_SCH_LST, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 布控任务申请页面
    * 
    * @param request 
    * @param response 
    * @param superviseApplicantId
    * @exception Exception
    * @pdOid 711b7039-f4c0-4de3-96e4-20a4845a4bce */
   @RequestMapping(value = "/ajaxShowApplySuperviseTask.do")
   public ModelAndView handleAjaxShowApplySuperviseTask(HttpServletRequest request, HttpServletResponse response, String superviseApplicantId) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(SA_APP, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 申请布控任务
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid ec5d4cae-803c-41a4-b092-1370f97c2f93 */
   @RequestMapping(value = "/ajaxApplySuperviseTask.do", method = RequestMethod.POST)
   public void handleAjaxApplySuperviseTask(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 布控点定位
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid ede04027-2f86-42b9-904b-cf03971a63c2 */
   @RequestMapping(value = "/ajaxShowSuperviseSiteLocation.do", method = RequestMethod.POST)
   public void handleAjaxShowSuperviseSiteLocation(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }

}